package com.stylefeng.guns.modular.vpn.entity;


import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description 拉新用户数据对象
 * @Author Mr.God
 * @Date 2020-03-11 20:26
 **/
//@Getter
//@Setter
@Data
@TableName("new_user_info")
public class NewUserInfoEntity extends Model<NewUserInfoEntity> {

    private static final long serialVersionUID = 1L;
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @TableField("create_time")
    private Date queryTime;

    @TableField("reg_android_num")
    private Integer androidCount;

    @TableField("reg_pc_num")
    private Integer pcCount;

    @TableField("reg_ios_num")
    private Integer iosCount;

    @TableField("today_reg_num")
    private Integer todayRegCount;

    @TableField("today_download_num")
    private Integer todayDownloadCount;

    @TableField("today_reg_payment_sum")
    private Integer paymentCount;

    @TableField("total_reg_count")
    private Integer totalRegCount;

    @TableField("total_download_count")
    private Integer totalDownloadCount;

    @Override
    protected Serializable pkVal() {
        return null;
    }
}
